$(function(){
	$('#user,#pass,#repass,#emil').focus(function(){
		val=$(this).val();
		l=val.length;
		if(l>0){
			$(this).parent().next().children('.view').hide();
		}else{
			$(this).parent().next().children('.view').show();
		}	
	});
	$('#code').focus(function(){
		val=$(this).val();
		l=val.length;
		if(l>0){
			$(this).parent().parent().find('.view').hide();
		}else{
			$(this).parent().parent().find('.view').show();
		}
	});	
	$('#user').blur(function(){
		$(this).parent().next().children('.view').hide();
		val=$(this).val();
		l=val.length;
		if(l==0){
			$(this).data({'s':-1});
		}
		else{	
			arr1=val.match(/^[0-9a-zA-Z_\-\u4e00-\u9fa5]{4,20}$/);
			// alert(arr);
			if(arr1!=null){
				$.ajax({
					'type':'get',
					'url':src,
					'data':{'username':val},
					'async':false,
					'success':function(r){
						if(r==1){
						$('#user').parent().next().children('.error').show();
						$('#user').parent().next().children('.error2').hide();
						$('#user').data({'s':0});
					}
					else{
						$('#user').parent().next().children('.error').hide();
						$('#user').parent().next().children('.error2').hide();
						$('#user').data({'s':1});
					}	
					}
				});
			}
			else{
				$(this).parent().parent().find('.error2').show();
			}		
		}	
	});	
	$('#pass').blur(function(){
		$(this).parent().next().children('.view').hide();
		val=$(this).val();
		l=val.length;
			if(l>0){
				if(l<6){
					$(this).parent().next().children('.error').show();
					$(this).data({'s':0});
				}
				else{
					$(this).parent().next().children('.error').hide();
					$(this).data({'s':1});
				}	
			}
			else{
				$(this).parent().next().children('.error').hide();
				$(this).data({'s':-1});
			}		
	});
	$('#repass').blur(function(){
		$(this).parent().next().children('.view').hide();
		reval=$(this).val();
		val=$('#pass').val();
		l=reval.length;
		if(l>0){
			if(reval!=val){
				$(this).parent().next().children('.error').show();
				$(this).data({'s':0});
			}
			else{
				$(this).parent().next().children('.error').hide();
				$(this).data({'s':1});
			}
		}
		else{
			$(this).parent().next().children('.error').hide();
			$(this).data({'s':-1});
		}	
	});
	$('#emil').blur(function(){
		$(this).parent().next().children('.view').hide();
		val=$(this).val();
		if(val.length>0){
			arr=val.match(/^\w+@\w+\.\w+$/i);
			//alert(arr);
			if(arr==null){
				$(this).parent().next().children('.error').show();
				$(this).data({'s':0});	
			}
			else{
				$(this).parent().next().children('.error').hide();
				$(this).data({'s':1});
			}
		}
		else{
			$(this).parent().next().children('.error').hide();
			$(this).data({'s':-1});
		}		
	});
	//换一张
	cobj=document.getElementById('codeimg');
	//验证码
	$('#code').blur(function(){
		$(this).parent().parent().find('.view').hide();
		val=this.value;
		obj=this;
		if(val.length>0){
			$.ajax({
				'type':'get',
				'url':src1,
				'data':{'fcode':val},
				'async':false,
				'success':function(r){
					if(r=='1'){
						$(obj).parent().parent().find('.error').show();
						$(obj).data({'s':0});
					}else{
						$(obj).parent().parent().find('.error').hide();
						$(obj).data({'s':1});
					}
				}
			});
		}
		else{
			$(obj).parent().parent().find('.error').hide();
			$(obj).data({'s':-1});
		}
		
	});
		//data为标签对象设置属性
	$('.chk').data({'s':0});
	//tot=0;
	arr=[];
	$('.sub').click(function(){
		tot=0;
		$('.chk').blur();
		$('.chk').each(function(i){
			tot+=$(this).data('s');
			arr[i]=$(this).val();
			//alert(arr);
			if( arr[i].length==0 ){
				$('.chk').eq(i).parent().parent().find('.error1').show();
				$('.chk').eq(i).focus(function(){
					$(this).parent().parent().find('.error1').hide();
				});
			}
		});
		//alert(arr);
		if(tot==5 ){
			$('form').submit();
		}
		else if(tot==-5){
			$('.error1').show();
		}
	});
})
